home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_gnome-python.idb / usr / freeware / lib / python1.5 / site-packages / gnome / mime.py.z / mime.py
Encoding:
Python Source  |  1999-07-16  |  1.3 KB  |  37 lines

  1. import _gnome, gnome
  2.  
  3. if not gnome.gnomelib_init_called:
  4.     _gnome.gnomelib_init(gnome.app_id, gnome.app_version)
  5.     gnome.gnomelib_init_called = 1
  6.  
  7. def type(filename):
  8.     return _gnome.gnome_mime_type(filename)
  9. def type_or_default(filename, default):
  10.     return _gnome.gnome_mime_type_or_default(filename, default)
  11. def type_of_file(existing_filename):
  12.     return _gnome.gnome_mime_type_of_file(existing_filename)
  13. def type_or_default_of_file(existing_filename, default):
  14.     return _gnome.gnome_mime_type_or_default_of_file(existing_filename,
  15.                              default)
  16. def type_from_magic(filename):
  17.     return _gnome.gnome_mime_type_from_magic(filename)
  18.  
  19. def get_value(mime_type, key):
  20.     return _gnome.gnome_mime_get_value(mime_type, key)
  21. def get_keys(mime_type):
  22.     return _gnome.gnome_mime_get_keys(mime_type)
  23. def program(mime_type):
  24.     return _gnome.gnome_mime_program(mime_type)
  25. def description(mime_type):
  26.     return _gnome.gnome_mime_description(mime_type)
  27. def nametemplate(mime_type):
  28.     return _gnome.gnome_mime_nametemplate(mime_type)
  29. def test(mime_type):
  30.     return _gnome.gnome_mime_test(mime_type)
  31. def composetyped(mime_type):
  32.     return _gnome.gnome_mime_composetyped(mime_type)
  33. def copiousoutput(mime_type, key):
  34.     return _gnome.gnome_mime_copiousoutput(mime_type, key)
  35. def needsterminal(mime_type, key):
  36.     return _gnome.gnome_mime_needsterminal(mime_type, key)
  37.